From 001bc372b4b553e523d574e6b834774223798384 Mon Sep 17 00:00:00 2001 From: Ewan Mellor Date: Wed, 29 Nov 2006 12:16:19 +0000 Subject: [PATCH] Fix xm new -F -- this fix was recently introduced for xm create. Signed-off-by: Ewan Mellor --- tools/python/xen/xm/new.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/python/xen/xm/new.py b/tools/python/xen/xm/new.py index fec2fc76e6..7af65510a9 100644 --- a/tools/python/xen/xm/new.py +++ b/tools/python/xen/xm/new.py @@ -58,6 +58,12 @@ def main(argv): if not opts: return + if type(config) == str: + try: + config = sxp.parse(file(config))[0] + except IOError, exn: + raise OptionError("Cannot read file %s: %s" % (config, exn[1])) + if opts.vals.dryrun: PrettyPrint.prettyprint(config) else: -- 2.30.2